/*******************************************
  Jose Andres Lara Vecino

  Author       : $Author: cainlara@gmail.com $
  Last CheckIn : $Date: 2012-06-12 14:56:39 +0000 (Tue, 12 Jun 2012) $
  Revision     : $Revision: 84 $
*******************************************/

package gui;

import java.awt.BorderLayout;
import java.awt.Dimension;

import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.SwingConstants;

import mensaje.Mensaje;

/**
 * Panel a mostrar en caso de que las tablas no tengan datos.
 * 
 * @author jose.lara 12.06.2012
 *
 */
public class PanelTablaVacia extends JPanel {
    private static final long serialVersionUID = -2778186525949285130L;
    
    private static final Dimension DEFAULT_DIMENSION = new Dimension(100, 100);
    
    public PanelTablaVacia() {
        super();
        
        JPanel superiorVacioPanel = new JPanel();
        JPanel izquierdaVacioPanel = new JPanel();
        JLabel tablaVaciaLabel = new JLabel("New label");
        JPanel derechaVacioPanel = new JPanel();
        JPanel inferiorVacioPanel = new JPanel();
        
        tablaVaciaLabel.setText(Mensaje.getMensaje("TABLA_VACIA"));
        tablaVaciaLabel.setHorizontalAlignment(SwingConstants.CENTER);
        
        superiorVacioPanel.setPreferredSize(DEFAULT_DIMENSION);
        izquierdaVacioPanel.setPreferredSize(DEFAULT_DIMENSION);
        derechaVacioPanel.setPreferredSize(DEFAULT_DIMENSION);
        inferiorVacioPanel.setPreferredSize(DEFAULT_DIMENSION);
        
        setLayout(new BorderLayout(5, 5));
        
        add(superiorVacioPanel, BorderLayout.NORTH);
        add(izquierdaVacioPanel, BorderLayout.WEST);
        add(tablaVaciaLabel, BorderLayout.CENTER);
        add(derechaVacioPanel, BorderLayout.EAST);
        add(inferiorVacioPanel, BorderLayout.SOUTH);
    }
}
